Creates a 3D solid or surface by sweeping an object around an axis.

Button
Ribbon: Home tab
Modeling
panel
RevolveNot available on the ribbon in
the current workspace
Menu: Draw
Modeling
RevolveNot available in menus
in the current workspace
Toolbar: Modeling
When the Solid tab is active, the REVOLVE command creates a solid. Conversely, when the Surface tab is active, it creates a surface (either procedural or NURBS depending on how the SURFACEMODELINGMODE system variable is set).

Revolve path and profile curves can be:
To automatically delete the profile, use the DELOBJ system variable. If associativity is on, the DELOBJ system variable is ignored and the originating geometry is not deleted.
| Surfaces | Elliptical arcs | 2D solids |
| Solids | 2D and 3D splines | Traces |
| Arcs | 2D and 3D polylines | Ellipses |
| Circles | Regions |
You cannot revolve objects contained within a block or objects that will self-intersect. REVOLVE ignores the width of a polyline and revolves from the center of the path of the polyline.
The right-hand rule determines the positive direction of rotation. For more information, see Control the User Coordinate System in 3D.
The following prompts are displayed.
Controls whether the revolve action creates a solid or a surface. Surfaces are extended as either NURBS surfaces or procedural surfaces, depending on the SURFACEMODELINGMODE system variable.
Enter a formula or equation to specify the revolve angle. See Constrain a Design with Formulas and Equations.